landslide victory – English–Português translations

🇬🇧 en pt 🇵🇹

landslide victory noun

  • overwhelming victory in an election
vitória de lavada
Wiktionary Links